package com.macro.mall.mapper;

import com.macro.mall.model.SpsPlatformUser;
import com.macro.mall.model.SpsPlatformUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SpsPlatformUserMapper {
    long countByExample(SpsPlatformUserExample example);

    int deleteByExample(SpsPlatformUserExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SpsPlatformUser record);

    int insertSelective(SpsPlatformUser record);

    List<SpsPlatformUser> selectByExample(SpsPlatformUserExample example);

    SpsPlatformUser selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SpsPlatformUser record, @Param("example") SpsPlatformUserExample example);

    int updateByExample(@Param("record") SpsPlatformUser record, @Param("example") SpsPlatformUserExample example);

    int updateByPrimaryKeySelective(SpsPlatformUser record);

    int updateByPrimaryKey(SpsPlatformUser record);
}